package com.grandt.model.database.manager;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;

import com.grandt.model.configuration.ConfigurationBean;

public class DataBaseRol extends ManagerDataBase {

	public DataBaseRol(ConfigurationBean configuration) {
		super(configuration);
	}

	@Override
	protected String getStrInsert() {
		String query="INSERT INTO ROLE(NUMERO_DOCUMENTO,ROL)" +
				" VALUES (?,?)";
		return query;
	}
	
	@Override
	protected void insertParameters(PreparedStatement prst,Object o) throws SQLException {		

//		boolean administrador = false;
//		Usuario usuario = (Usuario)o;
//		if(usuario.isAdministrador()){
//			administrador= true;
//		}
//		prst.setString(arg0, arg1)
//		String rol = "";
//		if(o instanceof Administrador){
//			rol = Rol.administrador.toString();
//		}else if(o instanceof Participante){
//			rol = Rol.participante.toString();
//		}
		
	}

	@Override
	protected List<Object> getResult(ResultSet result) {
		return null;
	}

	@Override
	protected String getStrQuery() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected void queryParameters(PreparedStatement prst, Object o) {
		// TODO Auto-generated method stub
		
	}
}
